package com.seari.service;

import java.util.List;

import com.seari.bean.MenuPrivilege;
import com.seari.pojo.QueryMenuPrivilege;
import com.seari.pojo.QueryRolePrivilege;

/**
 * @author TOUC
 *
 */
public interface MenuService {
	
	// 查询菜单页面 
	public List<MenuPrivilege> getMenuResources(QueryMenuPrivilege qur);
	// 根据菜单ID查询
	public List<MenuPrivilege> getMenuResourceByMpid(int mpid);
	
	public List<MenuPrivilege> getRoleMenuByUupid(int mpid);
	
    public int checkMenuPrivilegeExist(QueryMenuPrivilege qur);
    public int addMenuResource(MenuPrivilege menuPrivilege);
    public int updateMenuResource(MenuPrivilege menuPrivilege);
    public int deleteMenuResource(int mpid);
    
	public List<MenuPrivilege> menuSearch(QueryMenuPrivilege qu);
	
	// 获取已拥有权限
	public List<MenuPrivilege> getPrivilegeByMpidsAndUrid(QueryRolePrivilege qrp);
	// 获取页面所有未拥有权限
	public List<MenuPrivilege> getNotHaveByMpidsAndUrid(QueryRolePrivilege qrp);
	
	

}
